package com.ffs.context.pipe;

import com.ffs.context.Pipeline;
import com.ffs.context.handler.game.MapHandler;
import com.ffs.context.handler.game.RoleHandler;

/**
 * 游戏加载管道，使用单列模式，服务启动的时候进行管道加载，将整个处理流水先注册好
 * @author ffs80 created 2021/7/3
 */
public class GameLoadPipe extends Pipeline {

    private final static Pipeline INSTANCE = new GameLoadPipe();

    public static Pipeline getInstance(){
        return INSTANCE;
    }

    /**
     * 初始化
     */
    public void init(){
        addLast(new MapHandler());
        addLast(new RoleHandler());
    }
}
